Big Huge Thesaurus

Taricha granulosa

noun